home *** CD-ROM | disk | FTP | other *** search
-
- MacJoypad V1.0 - 1995 by Francesco Doro (fdoro@gpnet.it)
-
- MacJoypad is similar to MacJoy (see MacJoy.doc) but it gives support to
- the CD32 joypad and all his buttons. It could be used also with joystick
- but in this case you MUST set a tooltype 'JOYSTICK' or you will get
- garbage; this tooltype is already in the icon, remove brackets to make it
- effective. When using joystick RED is the first fire button and BLUE the
- second (if present). If the JOYSTICK option is active but you use joypad
- it works well but it will not handle all buttons of the joypad, only the
- RED, BLUE and directions. Anyway if you use joystick I RECOMMEND using
- MacJoy instead of MacJoypad since MacJoy is more reliable and OS friendly
- and takes less CPU time than MacJoypad (it also takes less CPU time than
- using keyboard...). You could use MacJoy also for joypad; in this case
- FIRE1 is the red button, FIRE2 is the BLUE botton. Use MacJoypad only if
- you really need all those buttons.
-
- MacJoypad needs lowlevel.library (not included). This library is part of
- WorkBench 3.1.
-
- You can configure MacJoypad like MacJoy, using the tooltypes stored in
- his icon. Joypad's buttons have different colors and shapes; some have
- special names: FORWARD is that with the '>>', REVERSE is '<<' and PLAY is
- '||>'. The default configuration is: directions to cursor keys, RED to
- space, BLUE to right alt, GREEN to return, YELLOW to tab, FORWARD to
- control, REVERSE to left shift, PLAY to m (like map...). MacJoypad will
- use this config if launched from shell or if it doesnt find tooltypes. If
- launched from shell it's better using 'run >nil: ...'; if enough people
- will ask for a shell interface I'll add it in a next release (only for
- MacJoypad).
-
- MacJoypad is NOT a commodity, it will open a small window on workbench
- screen; to remove it you have to close that window. You can launch and
- quit it at any time even during mac emulation.
-
- IMPORTANT:
- MacJoypad is specific for the CD32 joypad, I think it can't work with
- other joypads; please don't ask support for other joypads since I own only
- the CD32's one. In general joypads are not as simple to handle like
- joysticks, you require docs and a joypad to experiment.
- I've heard rumours that some A1200 have a hardware problem with the CD32
- joypad; in my tests I have not found any problem with 500, 1200 and 4000
- but usually I'm very lucky with computers (much more than with girls :-).
-
- Known bugs and problems:
- MacJoypad uses some features of lowlevel.library that cannot be shared
- between applications, so if another program tries to use them when
- MacJoypad is active it will probably fail.
- Lowlevel.library actually is far from perfection; according to autodocs
- it should be able to detect what type of device is connected to the
- gameport but in my tests this is not reliable: it recognizes only mouse,
- if it find a joystick or a joypad it returns unknown device. For this
- reason you have to tell MacJoypad if there is a joystick instead of joypad.
- MacJoypad requires kickstart 2.0 or better, otherwise it wont do nothing,
- not even an error message (but it wont crash).
-
- Copyright:
- MacJoypad is entirely work of mine so I can say it is 100% free and
- Public Domain; do with it what you want but don't expect any guarantee from
- me about his reliability or eventual damages it could produce.
- Anyway please report any problems or bugs you find and probably I will
- fix them; include infos about your system and version of lowlevel.library;
- my e-mail address is: fdoro@gpnet.it.
-
- Credits:
- Thanks to Michel Labbé for hint about lowlevel.library, for beta testing
- and for having convinced me to do this small utility.
-